A Matlab/Simulink Framework for PLC Controlled Processes
نویسندگان
چکیده
Relevant literature recognises that the practical test of an automation and control process controlled by programmable logic controllers (PLC) is a well-known problem [1-3]. There are several solutions that can be implemented, such as scale models, batteries of led’s and switches and Human Machine Interfaces (HMI), Supervisory Control and Data Acquisition (SCADA) systems, or simulation tools. The use of scale models of real processes is very expensive and difficult to adapt to different processes. There is no question that this is the best way to teach PLC controlled process, allowing project testing in an almost real environment, however their cost often prohibits its use. The use of leds and switches sets is extremely confusing end uninteresting. This approach, only valid when small processes are considered, severely reduces the motivation. Some HMI and SCADA systems allow this feature but there are very expensive, not intended for this purpose and usually consider property protocols. The use of Matlab®/Simulink® [4] has not been a regular approach for teaching industrial automation and PLC controlled processes. Assuming that the model of the industrial process is implemented in the Matlab/Simulink, this chapter presents a tool that can be used to implement the PLC control program in Matlab/Simulink environment. The basic idea is to consider the PLC control program as a Matlab function block, within the Matlab/Simulink environment, that will control the model of the industrial process as long as the simulation runs. The main objective of the work described in this chapter is to automatically translate the PLC control program, written as an instruction list, into Matlab/Simulink software language. 11
منابع مشابه
The Design of a Plc Modem and Its Implementation Using Fpga Circuits
For the exploitation of PLC modems, it is necessary to have a detailed knowledge about the PLC transmitter/receiver circuits and their activities. In the first part of this contribution, various alternatives for the design of complex circuits are introduced together with the verification and testing of the VHDL code in the Matlab programming environment. Next, a simulation of the designed PLC m...
متن کاملReal-Time Communication between MATLAB/Simulink and PLC via Process Visualization Interface
This paper shows real-time implementation of control algorithms from a simulation environment into the Programmable Logic Controller (PLC). Development of control algorithms is necessary for their use in a simulation environment and verification on simulation models. The real control system should be connected to the simulation environment with a PLC to test the control algorithms on a real phy...
متن کاملExtension software for real-time control system design and implementation with MATLAB-SIMULINK
The paper deals with a unified environment for the design and implementation of control schemes. The widely used MATLAB-SIMULINK is used for control scheme description. The implementation hardware is from Mitsubishi PLC. The SIMULINK library was extended with target hardware blocks. After an off-line design procedure, which can be combined with hardware-in-the-loop experiments, the control sche...
متن کاملDesign of Control Processes in Dps Blockset for Matlab & Simulink
In the paper design of control processes for class of distributed parameter systems is presented. Controlled system is interpreted as lumped-input/distributed-output systems with dynamics modelled by finite element method. Schemes of distributed parameter control loops are arranged in software environment Distributed Parameter Systems Blockset for MATLAB & Simulink, which is third-party MathWor...
متن کاملImprovements of a Three-tank-system Operated in Real Time with Matlab in a Plc-profibus-network
This paper summarizes the authors efforts to establish a well working laboratory system of worthwhile character for student courses, accounting for aspects of system modelling, control theory and state of the art industrial automation. Therefore, a Three Tank System operated by a standard industry PLC and MATLAB/SIMULINK in real time has been chosen as laboratory setup. Besides an overview of t...
متن کامل